home *** CD-ROM | disk | FTP | other *** search
/ Univers Mac Interactif 42 / Univers Mac Interactif - Issue 42.iso / Hypercard / Comment est faite une pile / Comment est faite une pile.rsrc / TEXT_129.txt < prev    next >
Text File  |  1994-12-13  |  3KB  |  21 lines

  1.  
  2. ‚Ä¢Imaginez d‚Äôabord un de ces fichiers rotatifs d‚Äôautrefois ‚Äî un Rolodex‚Ñ¢ avec ses boutons de bak√©lite ‚Äî qui accueillerait un nombre quelconque mais limit√© de fiches.
  3. ‚Ä¢Imaginez ensuite que ce Rolodex dispose √©galement de s√©parateurs avec onglet permettant de d√©finir des groupes de fiches : un Rolodex proposant le classement de vos fournisseurs par ordre alphab√©tique par exemple.
  4. ‚Ä¢Imaginez enfin que ce Rolodex ne puisse afficher qu‚Äôune seule fiche √† la fois.
  5.  
  6. Appelez le Rolodex une pile, chaque groupe de fiches entre deux onglets, un fond, et chaque fiche, une carte : vous disposez d‚Äôune pile HyperCard !
  7.  
  8. Rentrons un peu dans les d√©tails, car, √©videmment une pile HyperCard est plus sophistiqu√©e qu‚Äôun Rolodex : suivant sa taille, le nombre de fiches qu‚Äôun Rolodex est susceptible d‚Äôaccueillir reste limit√© et le Rolodex n‚Äôa de sens qu‚Äôavec un nombre minimum de fiches. Quant √† elle, une pile HyperCard peut ne compter qu‚Äôune seule carte et un seul onglet, ou, au contraire, plusieurs milliers de cartes et autant de fonds.
  9.  
  10. La diff√©rence ne s‚Äôarr√™te pas l√† : l‚Äôordre des fiches d‚Äôun Rolodex est quasiment fig√© alors que trier les cartes d‚Äôune pile suivant un crit√®re ou un autre est quasi instantan√©. Mieux, n‚Äôen trier qu‚Äôune partie, entre deux onglets, est aussi chose facile.
  11. Ajoutez enfin que non seulement, vous pouvez aligner autant de Rolodexs sur votre √©tag√®re informatique que vous le d√©sirez ‚Äî ou f√©d√©rer en un seul des informations diverses ‚Äî, mais que, surtout, vous pouvez rendre les informations de chaque fiche/carte d√©pendantes les unes des autres.
  12.  
  13. Ceci change tout. Par exemple, dans un jeu, tel r√©sultat issu d‚Äôun tirage al√©atoire, modifiera les donn√©es qui pr√©sideront aux actions futures de l‚Äôutilisateur, ou encore, telle pr√©f√©rence r√©organisera les cartes ou m√™me les pr√©sentera diff√©remment. Autrement dit, une pile HyperCard n‚Äôest pas un objet fig√© mais propose une interactivit√© compl√®te. L‚Äôutilisateur peut y faire des choix et le programmeur, d‚Äôune part, les pr√©voir et, d‚Äôautre part, les d√©celer pour agir en cons√©quence.
  14.  
  15. C‚Äôest ce ‚Äúdouble jeu‚Äù qui √©loigne d√©finitivement la pile HyperCard de l‚Äôexemple du Rolodex : la pile HyperCard est un objet ‚Äúvivant‚Äù qui pr√©voit son objet, les fonctions qu‚Äôelle saura assurer et toutes les actions de l‚Äôutilisateur dans ce cadre.
  16.  
  17. En fait, la structure de base du Rolodex reste parlante au plan structurel, mais, ne vous y trompez pas : une pile HyperCard, c‚Äôest aussi la puissance de l‚Äôinformatique que vous avez d√©j√† exp√©riment√©e dans d‚Äôautres logiciels, avec ses qualit√©s comme ses d√©fauts.
  18.  
  19. Une pile se borne en effet rarement √† seulement pr√©senter de l‚Äôinformation ‚Äî textes, images, vid√©o, sons notamment ‚Äî : elle offre √©galement des outils pour trier, rechercher, autorise ou non sa modification, effectue des calculs, g√©n√®re ou interroge d‚Äôautres documents, etc‚Ķ
  20. Le Rolodex informatique peut √™tre tr√®s sophistiqu√© !
  21.